A Casual Intro To Recommendation Models